home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_100
/
129_02
/
util.doc
< prev
next >
Wrap
Text File
|
1985-03-09
|
12KB
|
232 lines
/************************************************************************/
/* Util.doc */
/************************************************************************/
/************************************************************************/
/* History */
/* */
/* 84Dec09 HAW Expand changed. */
/* 84Jun29 HAW Ctdlchng detailed. */
/* 84Jun28 HAW Expand detailed. */
/* 84Jun27 HAW Recover1 detailed. */
/* 84Jun26 HAW Clray detailed. */
/* 84Jun26 HAW Created. Clog detailed. */
/************************************************************************/
/************************************************************************/
/* Audience */
/* */
/* Sysop and other troll-like folk. */
/************************************************************************/
/************************************************************************/
/* Purpose */
/* */
/* Let the poor unfortunates be even more confused over what's */
/* available. */
/************************************************************************/
/************************************************************************/
/* Contents */
/* */
/* Introduction Intro to this doc. */
/* Clog.com Description of Clog. */
/* Clray.com Description of Clray. */
/* Recover1.com Description of Recover1. */
/* Expand.com Description of Expand. */
/* Ctdlchng.com Description of Ctdlchng. */
/************************************************************************/
/************************************************************************/
/* Introduction */
/************************************************************************/
Since the days of yore when we received Citadel from CUG (C User's Group),
several utilities of interest have been added to the package to supplement
the original two .com files that came with the package, to wit CITADEL.COM
and CONFIGUR.COM. These come in two types: one, to provide information about
what's going on inside this monster which, due to runtime space considerations,
could not be gotten at; two, the ability to change certain parameters which were
either impossible to change once a BBS was set up, or were, at the least,
difficult to change.
The descriptions (such as they are) follow herein!
/************************************************************************/
/* Clog.com */
/************************************************************************/
Clog provides access to the userlog for the Sysop. To use it, the file
CTDLTABL.SYS (the one generated by CONFIGUR and maintained by CITADEL.COM)
must be on the default disk, and so must be CTDLLOG.SYS.
There are two ways of using Clog. First, there is the simple call:
D>CLOG
This will print out on the console the list of users in the file as they
appear in the file. The user of this program should be warned that Citadel
does not put new users into the userlog in sequential order. Instead, they
are hashed into the log. Usually, first user to log into the system ends
up occupying the last position in the file! In general, users are sprinkled
everywhere, so don't be alarmed if nothing shows up right away. Be patient.
In any case, the list is printed out as follows. First, the log position
will be printed out, which will always be in sequential order. If nobody
occupies that position, then Clog proceeds to the next log position. If
somebody does occupy that position, then the name of that person (or alias)
will be printed out, followed by his/her status as aide, expert/non-expert, and
screen width.
The second way to use Clog is to give it arguments. There are two arguments
currently available. The first is "-D", as in
D>CLOG -D
The -D argument will cause a file to be made concurrently with the printout
on the screen; the printout will be a identical image of what you see on the
screen. The file's name will be CTDLLOG.LST, and will automatically wipe out
any other files of the same name on disk. Incidentally, the file is written
to the default disk, not the HOMEDISK.
The second argument is "-P". This will cause the passwords to be listed
along with the user's name. This is useful if somebody forgets their password.
The two arguments may both be present, in either order. Illegal arguments
will be ignored.
/************************************************************************/
/* Clray.com */
/************************************************************************/
Clray.com is another program used to view the userlog. As before,
CTDLTABL.SYS must be on the default disk in the default user area, as must
CTDLLOG.SYS. There are currently no arguments for Clray.
Clray's purpose is to allow the sysop to see what order the users have been
calling in, starting with the last caller. Along with the users name, his/her
aide status, column width, and expert status will be printed, as in Clog.
Simply call Clray to run it.
/************************************************************************/
/* Recover1.com */
/************************************************************************/
Occassionally, a room may be killed by accident by an aide. Or worse, a
Village Idiot will break an aide's password, and then kill rooms which the
Sysop thinks has socially redeeming value. It is at this point that Recover1
may be of use.
Recover1 may only be used if the following applies -- rooms have been killed,
but no rooms have been created. If a room(s) has been created, it may have
overwritten the old data. Rooms which weren't overwritten can still be saved of
course. If new rooms have been created, Recover2.com should be used. If
Recover2.com is not detailed in this doc, then it doesn't exist and don't go
looking frantically for it.
To use Recover1, CTDLTABL.SYS must be on the default disk and user area.
CTDLROOM.SYS must be on HOMEDISK and HOMEUSER. Simply call Recover1. It
will read in CTDLTABL.SYS. Then it will start looking at the rooms as found
in CTDLTABL.SYS. When it finds evidence that a room has been killed, it
will printout on the screen the name of the room, and ask the Sysop if s/he
wants Recover1 to try to save the room. If it receives an upper or lower
case Y, then it will do so. Currently, there is no reason known why it
shouldn't succeed.
When finished it will announce so and replace CTDLTABL.SYS with the
updated version, and then leave. However, hopefully you'll never need this
program.
/************************************************************************/
/* Expand.com */
/************************************************************************/
Expand's purpose in life is to allow the sysop to expand the size of his/her
message file (CTDLMSG.SYS). This makes it easy to move upwards as one gets rich
running Citadel for cold, hard cash and acquires better and better equipment.
Expand expects to find the file CTDLTABL.SYS on the default disk in the
default user area and the CTDLMSG.SYS file on MSGDISK. Simply call Expand
without arguments. Once it has loaded CTDLTABL.SYS, it will display the
current size of the message file, and then ask
for the new size. Answer in Kbytes, in decimal (unlike CTDLCNFG.SYS --
remember when changing CTDLCNFG.SYS to accomodate the new message size to
change the number back to hex). Now Expand will do it's job. THIS IS A
SLOW PROCESS. Be patient. The program will be printing some stuff out
that might allow the sysop to figure out where the program is.
Once the program is done, it will say so, and will also tell you that
there is no reason to reconfigure. This is true.
IF you are changing the value of MSGDISK, which would usually merit a
reconfigure (groan), please see the section of this doc covering the
program called Ctdlchng.com. This should be of help to you.
/***********************************************************************